package testshop.db;
import java.sql.*;

/**
 * 关闭操作数据库时产生的资源流
 */
public final class DbClose {

    /**
     * 关闭 添加功能 资源
     * @param pstmt,rs,conn
     */
    public  static  void  addClose(PreparedStatement pstmt,Connection conn){

        try{

            if (pstmt != null){
                pstmt.close();
            }


        }catch (SQLException e){
            e.printStackTrace();
        }

        try{

            if (conn != null){
                conn.close();
            }


        }catch (SQLException e){
            e.printStackTrace();
        }


    }


    /**
     * 关闭 添加功能 资源
     * @param pstmt,rs,conn
     */

    public  static  void  queryClose(PreparedStatement pstmt,ResultSet rs,Connection conn){

        try{
            if (pstmt != null){
                pstmt.close();
            }

        }catch (SQLException e){
            e.printStackTrace();
        }


       try{

            if (rs != null){
                rs.close();
            }

       } catch (SQLException e){
            e.printStackTrace();
       }


       try {
            if(conn != null){
                conn.close();
            }
       }catch (SQLException e){
           e.printStackTrace();
       }




    }




}
